package com.mingtu.guards.bean;

import java.util.List;

/**
 * @ClassName :
 * @Author : wkk
 * @Date : 2021-6-18 11:39:35
 * @Email : 1281573890@qq.com
 * @Eescription :
 */
public class ReportRecordDetailsBean {

    /**
     * msg : success
     * code : 0
     * eventUpload : {"id":1035,"userId":7,"deptId":2,"eventCode":"20230920165337004","eventDesc":"测试提交上级处理","createTime":"2023-09-20 16:53:37","lng":"113.683057","lat":"34.741558","address":"河南省郑州市管城回族区广源路荣汇国际","eventAttachEntities":[{"id":1808,"eventId":1035,"attachUrl":"https://static.mingtukeji.com/dbs/202309/20230920/3c7748ed3fca4395a379451e509659a3.jpg","type":1}],"dealTime":"2023-09-20 17:21:56","tag":"森林病虫害","status":1,"name":"王珂","eventUploadDetailEntityList":[{"detailId":32,"eventId":1035,"userId":50,"auditTime":"2023-09-20 17:21:56","auditMemo":"已经处理","userName":"省保护处"},{"detailId":31,"eventId":1035,"userId":9,"auditTime":"2023-09-20 17:11:52","auditMemo":null,"userName":"测试"}],"isReport":"no","isDeal":"no","deptName":null,"dealResult":0}
     */

    private String msg;
    private int code;
    private EventUploadBean eventUpload;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public EventUploadBean getEventUpload() {
        return eventUpload;
    }

    public void setEventUpload(EventUploadBean eventUpload) {
        this.eventUpload = eventUpload;
    }

    public static class EventUploadBean {
        /**
         * id : 1035
         * userId : 7
         * deptId : 2
         * eventCode : 20230920165337004
         * eventDesc : 测试提交上级处理
         * createTime : 2023-09-20 16:53:37
         * lng : 113.683057
         * lat : 34.741558
         * address : 河南省郑州市管城回族区广源路荣汇国际
         * eventAttachEntities : [{"id":1808,"eventId":1035,"attachUrl":"https://static.mingtukeji.com/dbs/202309/20230920/3c7748ed3fca4395a379451e509659a3.jpg","type":1}]
         * dealTime : 2023-09-20 17:21:56
         * tag : 森林病虫害
         * status : 1
         * name : 王珂
         * eventUploadDetailEntityList : [{"detailId":32,"eventId":1035,"userId":50,"auditTime":"2023-09-20 17:21:56","auditMemo":"已经处理","userName":"省保护处"},{"detailId":31,"eventId":1035,"userId":9,"auditTime":"2023-09-20 17:11:52","auditMemo":null,"userName":"测试"}]
         * isReport : no
         * isDeal : no
         * deptName : null
         * dealResult : 0
         */

        private int id;
        private int userId;
        private int deptId;
        private String eventCode;
        private String eventDesc;
        private String createTime;
        private String lng;
        private String lat;
        private String address;
        private String dealTime;
        private String tag;
        private int status;
        private String name;
        private String isReport;
        private String isDeal;
        private Object deptName;
        private int dealResult;
        private List<EventAttachEntitiesBean> eventAttachEntities;
        private List<EventUploadDetailEntityListBean> eventUploadDetailEntityList;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getUserId() {
            return userId;
        }

        public void setUserId(int userId) {
            this.userId = userId;
        }

        public int getDeptId() {
            return deptId;
        }

        public void setDeptId(int deptId) {
            this.deptId = deptId;
        }

        public String getEventCode() {
            return eventCode;
        }

        public void setEventCode(String eventCode) {
            this.eventCode = eventCode;
        }

        public String getEventDesc() {
            return eventDesc;
        }

        public void setEventDesc(String eventDesc) {
            this.eventDesc = eventDesc;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getLng() {
            return lng;
        }

        public void setLng(String lng) {
            this.lng = lng;
        }

        public String getLat() {
            return lat;
        }

        public void setLat(String lat) {
            this.lat = lat;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getDealTime() {
            return dealTime;
        }

        public void setDealTime(String dealTime) {
            this.dealTime = dealTime;
        }

        public String getTag() {
            return tag;
        }

        public void setTag(String tag) {
            this.tag = tag;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getIsReport() {
            return isReport;
        }

        public void setIsReport(String isReport) {
            this.isReport = isReport;
        }

        public String getIsDeal() {
            return isDeal;
        }

        public void setIsDeal(String isDeal) {
            this.isDeal = isDeal;
        }

        public Object getDeptName() {
            return deptName;
        }

        public void setDeptName(Object deptName) {
            this.deptName = deptName;
        }

        public int getDealResult() {
            return dealResult;
        }

        public void setDealResult(int dealResult) {
            this.dealResult = dealResult;
        }

        public List<EventAttachEntitiesBean> getEventAttachEntities() {
            return eventAttachEntities;
        }

        public void setEventAttachEntities(List<EventAttachEntitiesBean> eventAttachEntities) {
            this.eventAttachEntities = eventAttachEntities;
        }

        public List<EventUploadDetailEntityListBean> getEventUploadDetailEntityList() {
            return eventUploadDetailEntityList;
        }

        public void setEventUploadDetailEntityList(List<EventUploadDetailEntityListBean> eventUploadDetailEntityList) {
            this.eventUploadDetailEntityList = eventUploadDetailEntityList;
        }

        public static class EventAttachEntitiesBean {
            /**
             * id : 1808
             * eventId : 1035
             * attachUrl : https://static.mingtukeji.com/dbs/202309/20230920/3c7748ed3fca4395a379451e509659a3.jpg
             * type : 1
             */

            private int id;
            private int eventId;
            private String attachUrl;
            private String type;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getEventId() {
                return eventId;
            }

            public void setEventId(int eventId) {
                this.eventId = eventId;
            }

            public String getAttachUrl() {
                return attachUrl;
            }

            public void setAttachUrl(String attachUrl) {
                this.attachUrl = attachUrl;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }
        }

        public static class EventUploadDetailEntityListBean {
            /**
             * detailId : 32
             * eventId : 1035
             * userId : 50
             * auditTime : 2023-09-20 17:21:56
             * auditMemo : 已经处理
             * userName : 省保护处
             */

            private int detailId;
            private int eventId;
            private int userId;
            private String auditTime;
            private String auditMemo;
            private String userName;

            public int getDetailId() {
                return detailId;
            }

            public void setDetailId(int detailId) {
                this.detailId = detailId;
            }

            public int getEventId() {
                return eventId;
            }

            public void setEventId(int eventId) {
                this.eventId = eventId;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public String getAuditTime() {
                return auditTime;
            }

            public void setAuditTime(String auditTime) {
                this.auditTime = auditTime;
            }

            public String getAuditMemo() {
                return auditMemo;
            }

            public void setAuditMemo(String auditMemo) {
                this.auditMemo = auditMemo;
            }

            public String getUserName() {
                return userName;
            }

            public void setUserName(String userName) {
                this.userName = userName;
            }
        }
    }
}
